import request from "@/utils/request";

// 发送验证码
export function sendMobileCode(data) {
	return request.post("/auth/sms", data)
}

// 获取协议
export function getAgreement(data) {
	return request.post("/mall/agreementInfo", data)
}

// 手机验证码登录
export function loginByPhone(data) {
	return request.post("/auth/login", data)
}

// 微信授权登录
export function loginByWeChat(data) {
	return request.post("/auth/wechat/login", data)
}

// 首页推荐
export function listHomeData(data) {
	return request.post("/mall/home", data)
}

// 附近网吧/电竞酒店
export function listBarOrHotel(data) {
	return request.post("/mall/barList", data)
}

// 附近网吧详情
export function getBar(data) {
	return request.post("/mall/barDetail", data)
}

// 附近酒店详情
export function getHotel(data) {
	return request.post("/mall/barDetail", data)
}

// 收藏网吧/电竞酒店
export function collect(data) {
	return request.post("/user/collectDo", data)
}

// 活动列表
export function listActivity(data) {
	return request.post("/activity/list", data)
}

// 活动详情
export function getActivity(data) {
	return request.post("/activity/detail", data)
}

// 活动报名
export function activitySignUp(data) {
	return request.post("/activity/application", data)
}

// 取消报名
export function cancleActivitySignUp(data) {
	return request.post("/activity/cancel", data)
}

// 收藏列表
export function listCollect(data) {
	return request.post("/user/collectList", data)
}

// 获取已报名活动列表
export function listSignUpActivity(data) {
	return request.post("/user/applicationList", data)
}

// 获取用户信息
export function getUserInfo() {
	return request.post("/user/info")
}

// 获取赛事通知列表
export function listNotice(data) {
	return request.post("/notice/list", data)
}

// 获取赛事通知详情
export function getNotice(data) {
	return request.post("/notice/detail", data)
}

// 获取找陪玩小程序AppId
export function getPlayAppId() {
	return request.post("/activity/play")
}

// 获取任务中心任务列表
export function listTask() {
	return request.post("/taskCenter/home")
}

// 完成任务
export function finishTask(data) {
	return request.post("/taskCenter/completed", data)
}

// 领取任务奖励
export function receiveTaskAward(data) {
	return request.post("/taskCenter/receive", data)
}

// 获取签到中心数据
export function listSignInData() {
	return request.post("/signIn/home")
}

// 今日签到
export function signIn() {
	return request.post("/signIn/signDo")
}